Termination of String Rewriting Proved Automatieally
نویسنده
چکیده
In this paper it is described how a combination of semantic labelling, polynomial interpretations, recursive path order and the dependency pair method can be used for automatically proving termination of an extensive class of string rewriting systems (SRSs). The tool implementing these techniques is called TORPA: Termination of Rewriting Proved Automatically. All termination proofs generated by TORPA are easy to read and check, but for many of them finding a termination proof for the same SRS would be a hard job for a human. This paper contains all underlying theory, deBcribes how search for a termination proof is implemented, and includes many examples.
منابع مشابه
Termination of Cycle Rewriting
String rewriting can not only be applied on strings, but also on cycles and even on general graphs. In this paper we investigate termination of string rewriting applied on cycles, shortly denoted as cycle rewriting, which is a strictly stronger requirement than termination on strings. Most techniques for proving termination of string rewriting fail for proving termination of cycle rewriting, bu...
متن کاملUndecidable Properties on Length-Two String Rewriting Systems
Length-two string rewriting systems are length preserving string rewriting systems that consist of length-two rules. This paper shows that confluence, termination, left-most termination and right-most termination are undecidable properties for length-two string rewriting systems. This results mean that these properties are undecidable for the class of linear term rewriting systems in which dept...
متن کاملTermination of Cycle Rewriting by Transformation and Matrix Interpretation
We present techniques to prove termination of cycle rewriting, that is, string rewriting on cycles, which are strings in which the start and end are connected. Our main technique is to transform cycle rewriting into string rewriting and then apply state of the art techniques to prove termination of the string rewrite system. We present three such transformations, and prove for all of them that ...
متن کاملTermination of String Rewriting Rules That Have One Pair of Overlaps
This paper presents a partial solution to the long standing open problem of termination of one rule string rewriting Overlaps between the two sides of the rule play a central role in existing termination criteria We characterize termination of all one rule string rewriting systems that have one such overlap at either end This both completes a result of Kurth and generalizes a result of Shikishi...
متن کاملTransforming Cycle Rewriting into String Rewriting (Extended Version)
We present new techniques to prove termination of cycle rewriting, that is, string rewriting on cycles, which are strings in which the start and end are connected. Our main technique is to transform cycle rewriting into string rewriting and then apply state of the art techniques to prove termination of the string rewrite system. We present three such transformations, and prove for all of them t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011